#! /env/bin/python python3
# -*- coding: utf-8 -*-

import os
import shutil

def copy_files(src_dir, dest_dir):
    # 检查源目录是否存在
    if not os.path.exists(src_dir):
        print(f"源目录 '{src_dir}' 不存在。")
        return

    # 创建目标目录（如果不存在）
    if not os.path.exists(dest_dir):
        os.makedirs(dest_dir)

    # 遍历源目录下的子文件夹
    for root, dirs, files in os.walk(src_dir):
        for file in files:
            # 生成源文件的完整路径
            src_file = os.path.join(root, file)
            # 生成目标文件的完整路径
            dest_file = os.path.join(dest_dir, file)
            # 拷贝文件
            shutil.copy2(src_file, dest_file)
            print(f"已拷贝: {src_file} 到 {dest_file}")

# 示例用法
source_directory = r'E:\图片\LQL照片整理'  # 替换为你的源目录
destination_directory = r'E:\图片\汇总'  # 替换为你的目标目录

copy_files(source_directory, destination_directory)
